computer inventor